home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / musik / dtl / faq.txt < prev    next >
Text File  |  1995-03-09  |  4KB  |  85 lines

  1.  
  2.                 FREQUENLY ASKED QUESTIONS ABOUT DES-TRACKER
  3.                 ===========================================
  4.  
  5.  
  6.    The following questions are (for the most part) listed in order by the
  7. frequency they are asked, with the most frequently asked questions first.
  8.  
  9.    A lot of questions are not listed here, as they resulted in answers along
  10. the lines of "Beats the hell out of me", which eventually led to bug fixes.
  11.  
  12.  
  13. Q: Can you write a version of DTC that uses Intuition and has a window with
  14.    buttons for all the commands, plus a built-in jukebox and scope display?
  15.  
  16. A: Why, of course you can.  DES-Tracker is fully programmable, allowing you
  17.    to write programs just such as the one you described. :)
  18.  
  19.  
  20.  
  21. Q: The Loop Intent flag doesn't seem to work.  I clear it for a song and then
  22.    save the song to disk, but when I reload it and play it from DTC, it still
  23.    loops.  What's the prob?
  24.  
  25. A: There is no prob.  DTC is simply a program that allows you to invoke the
  26.    functions of the DES-Tracker library from the command line.  DTC itself
  27.    performs no analysis of the song once it is loaded.  Since the DES-Tracker
  28.    library doesn't use the Loop Intent flag for itself, the flag has no effect
  29.    when the song is loaded and played from DTC.  The purpose of the Loop Intent
  30.    flag is so that *your* programs that *you* write that use DES-Tracker can
  31.    load a song module and then examine the Loop Intent bit *yourself*, so 
  32.    that *you* can decide how you will play the song based on the Loop Intent
  33.    flag.  The Jukebox.rexx program, if it sees the Loop Intent flag set when
  34.    it loads a song, will play the song for 2 iterations instead of 1, and fade
  35.    the song out on the second iteration.  But that's not necessarily how you
  36.    *have* to interpret the flag.
  37.  
  38.  
  39.  
  40. Q: Gee, Darren.  Do you really program in assembly using mixed upper and lower
  41.    case?  Or did you just do that to make the accompanying source code look
  42.    pretty?  Like, what's wrong with you?
  43.  
  44. A: That's three questions.  But yes, I really do program in mixed case like that.
  45.    I blame it on Mike Benna (of Mindspan Technologies, Inc).  When I was working
  46.    with him at Distinctive Software on HardBall! (for the Atari ST, he was
  47.    converting it, I was writing a music driver for it), I saw his code and it
  48.    was all mixed case.  Somehow, Mike convinced me that code is much easier
  49.    to read that way.  I tried it and that was that.  Now I can't help it.
  50.    I now use mixed case without even thinking about it.  I do agree with
  51.    Mike, though.  It does seem easier to read than all lower or all upper
  52.    case.
  53.  
  54.  
  55.  
  56. Q: Why did you write DES-Tracker, Darren?
  57.  
  58. A: Beats the hell out of me. :)  Just kidding.  Actually I wrote DES-Tracker for
  59.    the same reason that anybody else writes a MOD file player.  That is, I am
  60.    completely insane.  As a matter of fact, you can determine just how insane a
  61.    MOD-player programmer is simply by the number of MOD file formats the player
  62.    supports. ;)
  63.  
  64.  
  65.  
  66. Q: Will we see another release of DES-Tracker after this 2.00 release?
  67.  
  68. A: Not bloody likely, unless bugs are found or somebody's willing to pay me to
  69.    work on it.  I'm moving on to bigger and better things.  My IFF FORM TRKR
  70.    work is starting to take off, so I'm leaving DES-Tracker as it now is
  71.    (r2.00).  I hope you've all enjoyed (and will continue to enjoy) using it.
  72.    It sure was fun to write.  Mostly.  :)
  73.  
  74.  
  75.  
  76. Q: Hey, why'd you get rid of the pitch spectrum display on LScope and replace
  77.    them with those oscilloscopes?
  78.  
  79. A: Because I was bored.  This is about the only reason I do *any* work on
  80.    LScope.  It's a break from the dull drudgery of thinking about fine tempo
  81.    and calculating song play time. :)
  82.  
  83.  
  84.                             --- End of FAQ.TXT ---
  85.